package org.wisdom.cc.domain.entity;

import lombok.*;
import lombok.extern.slf4j.Slf4j;
import org.springframework.core.annotation.Order;
import org.wisdom.data.jpa.entity.BaseEntity;

import javax.persistence.Entity;

/**
 * 数据字典数据
 *
 * @author 张智研
 * @date 2022/10/12 14:11
 **/
@EqualsAndHashCode(callSuper = true)
@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString(callSuper = true)
@Slf4j
public class CcDictData extends BaseEntity {
    /** 字典排序 */
    @Order(1)
    private Long dictSort;

    /** 字典标签 */
    @Order(2)
    private String dictLabel;

    /** 字典键值 */
    @Order(3)
    private String dictValue;

    /** 字典类型 */
    @Order(4)
    private String dictType;

    /** 样式属性（其他样式扩展） */
    @Order(5)
    private String cssClass;

    /** 表格字典样式 */
    @Order(6)
    private String listClass;

    /** 是否默认（Y是 N否） */
    @Order(7)
    private String isDefault;

    /** 状态（0正常 1停用） */
    @Order(8)
    private String status;
}
